package com.ruyuan.eshop.common.core;

import java.util.Date;


/**
 <p>
 日期辅助组件接口
 </p>
 * 儒猿课堂: http://www.ruyuan2020.com
 * @Author zhonghuashishan
 * @Remark 有问题直接联系客服VX: ruyuan-1111 ，源码-笔记-技术交流群
 * @Version 1.0
 **/
public interface DateProvider {

    /**
     * 获取当前时间
     *
     * @return 当前时间
     */
    Date getCurrentTime();

    /**
     * 将Date对象格式化成：yyyy-MM-dd HH:mm:ss
     *
     * @param date Date对象
     * @return 格式化日期字符串
     */
    String formatDatetime(Date date);

    /**
     * 将日期字符串转化为Date对象
     *
     * @param datetime 日期字符串
     * @return date对象
     */
    Date parseDatetime(String datetime);

}
